package config

import "cloudea.com/container/utils"

/** 配置文件结构 */
type Config struct {
	Inited bool // 运行时是否已经初始化
}

// 配置文件实例
var CONFIG Config

/** 保存配置文件*/
func (config *Config) Save() {
	utils.FileWriteObject(CONFIG_PATH, config)
}

func init() {
	if utils.FileExists(CONFIG_PATH) {
		utils.Assert(utils.FileReadObject(CONFIG_PATH, &CONFIG))
	} else {
		CONFIG = Config{
			Inited: false,
		}
		CONFIG.Save()
	}
}
